package com.data.modules.smzh.vo;

import cn.hutool.core.date.DateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Description: 爱牵挂消息
 * @Author: data-boot
 * @Date:   2022-11-26
 * @Version: V1.0
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="ASleepReqVo", description="ASleepReqVo")
public class ASleepReqVo implements Serializable {
    private static final long serialVersionUID = 1L;

	/**设备型号*/
    @ApiModelProperty(value = "设备型号")
    private String device_type;
	/**15位设备唯一序号*/
    @ApiModelProperty(value = "15位设备唯一序号")
    private String imei;
	/**15位设备唯一序号*/
    @ApiModelProperty(value = "时间YYYYmmDDHHMMSS显示（将time_begin按YYYYmmDDHHMMSS格式化，字符串，长度固定14 ）")
    private String time_begin_str;
	/**机构ID*/
    @ApiModelProperty(value = "时间")
    private DateTime time_begin;


    /**15位设备唯一序号*/
    @ApiModelProperty(value = "时间YYYYmmDDHHMMSS显示（将time_begin按YYYYmmDDHHMMSS格式化，字符串，长度固定14 ）")
    private String time_end_str;
    /**机构ID*/
    @ApiModelProperty(value = "时间")
    private DateTime time_end;


    @ApiModelProperty(value = "固定30分钟，忽略，兼容其他设备的参数")
    private Integer interval;

    @ApiModelProperty(value = "检测次数, 忽略，兼容其他设备的参数")
    private Integer total;

    @ApiModelProperty(value = "总睡眠时长")
    private String total_sleep;

    @ApiModelProperty(value = "深睡时长，单位小")
    private String deep_sleep;

    @ApiModelProperty(value = "浅睡时长，单位小时")
    private String light_sleep;

    @ApiModelProperty(value = "清醒时长，单位小时")
    private String awake_time;



}
